@import '~normalize.css';

@import '~open-sans-fontface/open-sans.less';

@import '~react-lite-misc/src/index.less';

@import '~talk-iconfonts/lib/css/talk-iconfonts.css';

// other libs

@import './style/variables';
@import './style/mixins/filter';
@import './style/mixins/button';

// follow SMACSS
@import './style/base/fonts';
@import './style/base/body';
@import './style/base/spaces';
@import './style/base/states';
@import './style/base/scrollbar';
@import './style/base/typo';
@import './style/base/background';
@import './style/base/form';
// reset
@import './style/base/reset';

@import './style/animate/fade';
@import './style/animate/grow';

// modules in SMACSS

@import './style/module/avatar';
@import './style/module/anotated-input';
@import './style/module/divider';
@import './style/module/forms';
@import './style/module/app-card';
@import './style/module/simpletip';
@import './style/module/table-pair';
@import './style/module/rich-text';
@import './style/module/button';
@import './style/module/link-icon';
@import './style/module/icon-unread';

@import './style/module/mutetip';
@import './style/module/icon-char';
@import './style/module/modal-content';
@import './style/module/controller';
@import './style/module/banner';

@import './style/module/codemirror';
@import './style/module/highlight';

@import './style/layout/channel-wireframe';
@import './style/layout/channel-collection';
@import './style/layout/pageview-header'; // has problem with name page-header
@import './style/layout/msg-collection';

// component module styles

@import './module/css/no-content';
@import './module/css/no-favorite';
@import './module/css/light-tip';
@import './module/css/light-menu';
@import './module/css/light-checkbox';
@import './module/css/time-divider';
@import './module/css/search-box';
@import './module/css/loading-more';
@import './module/css/tag-list';
@import './module/css/tooltip';
@import './module/css/message-rich-x';
@import './module/css/code-editor';
@import './module/css/code-viewer';
@import './module/css/light-dropdown';
@import './module/css/light-image';
@import './module/css/light-popover';
@import './module/css/light-modal';
@import './module/css/light-dialog';
@import './module/css/light-overlay';
@import './tour-guide/css/tour-guide';

// specific style for app components
@import './app/css/talk-version';
@import './app/css/about-feedback';
@import './app/css/slim-modal';

//mixin
@import './app/css/container';

@import './app/css/contact-banner';
@import './app/css/contact-name';

@import './app/css/team-configs';
@import './app/css/team-contacts';
@import './app/css/team-header';
@import './app/css/team-name';
@import './app/css/team-menu';
@import './app/css/team-sidebar';
@import './app/css/team-batch-invite';
@import './app/css/team-prefs';
@import './app/css/team-wireframe';
@import './app/css/team-overview';
@import './app/css/team-activity';
@import './app/css/team-card';

@import './app/css/finder-page';
@import './app/css/collection-page';

@import './app/css/topic-name';
@import './app/css/topic-selector';
@import './app/css/topic-details';
@import './app/css/topic-configs';
@import './app/css/topic-settings';
@import './app/css/topic-banner';
@import './app/css/topic-join';

@import './app/css/search-suggest';
@import './app/css/search-header';

@import './app/css/message-area';
@import './app/css/message-rich';
@import './app/css/message-slim';
@import './app/css/message-timeline';
@import './app/css/message-system';
@import './app/css/message-editor';
@import './app/css/message-controls';
@import './app/css/message-toolbar';
@import './app/css/message-receipt-status';

@import './app/css/forward-menu';

@import './style/theme/simditor';
@import './app/css/post-editor';
@import './app/css/quote-viewer';
@import './app/css/quote-slim';

@import './app/css/post-viewer';
@import './app/css/post-card';

@import './app/css/emoji-table';
@import './app/css/emoji-menu';

@import './app/css/unread-divider';

@import './app/css/member-item';
@import './app/css/member-card';

// actually integrations
@import './app/css/inte-page';
@import './app/css/inte-list';
@import './app/css/inte-hooks';
@import './app/css/inte-board';
@import './app/css/inte-adding';
@import './app/css/inte-manager';
@import './app/css/inte-rss';
@import './app/css/inte-weibo';
@import './app/css/inte-github';
@import './app/css/inte-item';
@import './app/css/inte-guide-content';
@import './app/css/inte-email';
@import './app/css/inte-webhook';
@import './app/css/inte-teambition';
@import './app/css/inte-form';
@import './app/css/favorites-collection';
@import './app/css/favorites-page';
@import './app/css/tag-collection';
@import './app/css/tag-page';
@import './app/css/tag-dropdown';
@import './app/css/tag-editor';
@import './app/css/tag-shelf';

@import './app/css/showname-table';

@import './app/css/user-menu';
@import './app/css/user-corner';

@import './app/css/file-glance';
@import './app/css/file-image';
@import './app/css/file-pdf';
@import './app/css/file-text';
@import './app/css/file-video';
@import './app/css/file-queue';
@import './app/css/file-default';
@import './app/css/file-info';

@import './app/css/notify-center';
@import './app/css/notify-upgrade';
@import './app/css/notify-banner';

@import './app/css/msg-file';
@import './app/css/msg-link';
@import './app/css/msg-post';
@import './app/css/msg-result';

@import './app/css/filter-topic';
@import './app/css/filter-contact';
@import './app/css/filter-tag';
@import './app/css/filter-filetype';

@import './app/css/link-viewer';

@import './app/css/snippet-editor';
@import './app/css/snippet-selector';
@import './app/css/snippet-viewer';
@import './app/css/msg-snippet';

@import './app/css/viewer-footer';

@import './app/css/setting-common';
@import './app/css/setting-page';
@import './app/css/setting-rookie';
@import './app/css/setting-sync';
@import './app/css/setting-sync-teams';
@import './app/css/setting-teams';

@import './app/css/profile-avatar';
@import './app/css/profile-page';
@import './app/css/profile-common';

@import './app/css/search-list';

@import './app/css/talk-download';

// channel
@import './app/css/channel-action';
@import './app/css/channel-banner';
@import './app/css/channel-body';
@import './app/css/channel-cover';
@import './app/css/channel-header';
@import './app/css/channel-info';
@import './app/css/channel-member';
@import './app/css/channel-more';

// inbox
@import './app/css/inbox-item';
@import './app/css/inbox-table';

// room
@import './app/css/room-item';

// roster
@import './app/css/roster-list';
@import './app/css/roster-modal';
@import './app/css/roster-management';

// story
@import './app/css/story-result';
@import './app/css/contact-item';
@import './app/css/team-directory';

@import './module/css/launch-button';
@import './module/css/members-row';
@import './module/css/uploader';
@import './module/css/avatar-drawer';

@import './app/css/group-card';
@import './app/css/group-item';
@import './app/css/group-details';
@import './app/css/team-invite';

// start
@import './app/css/not-found';

// add theme colors
@import './style/theme/overload';
@import './style/theme/template';
@import './style/theme/markdown';

// Create Time: 2015.11.30

@import './style/animate/rotate';

// basic
@import './style/base/link';

// partials
@import './style/partials/flexbox';
@import './style/partials/transition';

// layout
@import './style/layout/team';

// apps
@import './app/css/drawer-story';
@import './app/css/launch-fullscreen';
@import './app/css/launch-tabpage';
@import './app/css/panel-chat';
@import './app/css/panel-room';
@import './app/css/team-drawer';
@import './app/css/team-qrcode';
@import './app/css/team-toolbar';
@import './app/css/team-tools';
@import './app/css/team-wrapper';

// module
@import './module/css/channel-list';
@import './module/css/creator-info';
@import './module/css/unread-badge';
@import './module/css/upload-circle';

@import './style/module/form-table';

// state
@import './style/state/popouts';

// theme
@import './style/theme/standard';

/*
  Belows are added after 2015.01.20
 */

@import './app/css/story-name';
@import './module/css/no-mentions';
